package cn.edu.xhu.library_management.user.utils;

/**
 * @Author: MMJ
 * @Date: 2023 - 04 - 29
 * @Description: 账号相关工具类
 */
public final class AccountUtils {

    /**
     * 获取用户类型  1  学生   2 教师    3 其他
     * @param account
     * @return 1  学生   2 教师    3 其他
     */
    public static int getAccountType(String account){
        // 学生 12 - 20 位
        // 教师  9 位
        // 校外用户(手机号) 11 位
        int length = account.length();
        if (length == 9) {
            return 2;
        } else if (length == 11) {
            return 3;
        }else if (length > 12 && length <= 20){
            return 1;
        }else {
            throw new RuntimeException("非法账号");
        }
    }
}
